package com.xinqi.modules.databank.dto.req;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import javax.validation.constraints.NotEmpty;
import java.io.Serializable;
import java.math.BigDecimal;
import java.time.LocalDateTime;

/**
 * 课程资料库主表-请求对象-新增
 *
 * @author: system
 * @date: 2023/03/14
 */
@Data
public class CourseResourceVideoRefreshDTO implements Serializable {

    /** 互动视频ID */
    @NotEmpty(message = "{course.content.title.not.blank}")
    @Schema(description = "互动视频ID")
    private Long contentId;
    /** 播放时长 */
    @Schema(description = "播放时长")
    private BigDecimal studyTime;
    /** 进入互动视频开始时间 */
    @Schema(description = "进入互动视频开始时间")
    private LocalDateTime startTime;
    /** 退出互动视频结束时间 */
    @Schema(description = "进入互动视频结束时间")
    private LocalDateTime endTime;

}
